<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="pragma" content="no-cache" />
		<meta http-equiv="cache-control" content="no-cache" />
		<meta http-equiv="Expires" content="0" />
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>Insert title here</title>
		<script type="text/javascript">
			// json的定义
			var jsonObj = {
				"key1":12,
				"key2":"abc",
				"key3":true,
				"key4":[11,"arr",false],
				"key5":{
					"key5_1":51,
					"key5_2":"key5-2_value"
					},
				"key6":[{
					"key6_1_1":611,
					"key6_1_2":"key6-1-2_value"
				},{
				"key7_1_1":711,
				"key7_1_2":"key7-1-2_value"
				}]
			};

			// // json的访问
			//
			// alert(typeof(jsonObj))//object	json就是一个对象
			// alert(jsonObj.key1);//12
			// alert(jsonObj.key2);//abc
			// alert(jsonObj.key3);//true
			// alert(jsonObj.key4);//11,arr,false
			// //json中数组值得遍历
			// for (var i = 0; i < jsonObj.key4.length; i++) {
			// 	alert(jsonObj.key4[i]);
			// }
			//
			// alert(jsonObj.key5);//object
			// alert(jsonObj.key5.key5_1);//51
			// alert(jsonObj.key5.key5_2);//key5-2_value
			//
			// alert(jsonObj.key6);//[object Object],[object Object]
			//
			// var joinItem = jsonObj.key6[0];
			// alert(joinItem.key6_1_1);//611
			// alert(joinItem.key6_1_2);//key6-1-2_value


			alert(jsonObj);//[object Object]
			//把json对象转化成为json字符串
			var jsonObjString = JSON.stringify(jsonObj);//如同java中的toString【JSON需要大写】
			alert(jsonObjString);//
			//把json字符串转化成为json对象
			var jsonObj2 = JSON.parse(jsonObjString);
			alert(jsonObj2);//[object Object] 这个json对象的内容与jsonObj相同
		</script>
	</head>
	<body>
		
	</body>
</html>